home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / hypercrd / xcmds / fsttb103.hqx / FastTab 1.03 / cards.xml < prev    next >
Text File  |  1992-03-04  |  68KB  |  1,852 lines

  1. card_7173.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4. <card>
  5.     <id>7173</id>
  6.     <filler1>0</filler1>
  7.     <cantDelete> <false /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <owner>4603</owner>
  11.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  12.     <content>
  13.         <layer>background</layer>
  14.         <id>4</id>
  15.         <text>Disclaimer</text>
  16.     </content>
  17.     <content>
  18.         <layer>background</layer>
  19.         <id>6</id>
  20.         <text><span class="style1"> believe that FastTab works properly.  I do not believe that it will cause data loss or stack corruption, </span><span class="style11">but Symplex Systems is not liable for any incidental, consequential or indirect damages arising out of the use, or attempted use, of FastTab</span><span class="style1">.  Test thoroughly any stack using FastTab.  Once the stack is in use, follow an appropriate backup strategy to protect your data.</span><span class="style6"></span><span class="style1">If you use FastTab, you must agree to this exclusion of liability.  You must also agree that, even if this exclusion is rejected for any reason, Symplex Systems' liability for any damages will not exceed the greater of $14 or the amount you have paid to Symplex Systems for the use of this software.  If you cannot agree to this, don't register and don't use FastTab.</span><span class="style6">That's as much pseudo-legalese as I can take.  As any decent lawyer will tell you, common sense and goodwill beats litigation any day.</span></text>
  21.     </content>
  22.     <name>Disclaimer</name>
  23.     <script></script>
  24. </card>
  25.  
  26.  
  27. card_2080.xml
  28. <?xml version="1.0" encoding="utf-8" ?>
  29. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  30. <card>
  31.     <id>2080</id>
  32.     <filler1>0</filler1>
  33.     <cantDelete> <false /> </cantDelete>
  34.     <showPict> <true /> </showPict>
  35.     <dontSearch> <false /> </dontSearch>
  36.     <owner>4603</owner>
  37.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  38.     <content>
  39.         <layer>background</layer>
  40.         <id>4</id>
  41.         <text>Compatibility with Other Programs</text>
  42.     </content>
  43.     <content>
  44.         <layer>background</layer>
  45.         <id>6</id>
  46.         <text>The FastTab XCMD has been designed specifically for HyperCard 2.0.  While there are other programs that also use XCMDs, the FastTab XCMD most probably will not increase the speed of other programs.  It is very likely, if the FastTab XCMD is called by another program, that sections of the window will not be redrawn. Do not use FastTab with programs other than HyperCard 2.0.</text>
  47.     </content>
  48.     <name>Compatibility with Other </name>
  49.     <script></script>
  50. </card>
  51.  
  52.  
  53. card_6591.xml
  54. <?xml version="1.0" encoding="utf-8" ?>
  55. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  56. <card>
  57.     <id>6591</id>
  58.     <filler1>0</filler1>
  59.     <cantDelete> <false /> </cantDelete>
  60.     <showPict> <true /> </showPict>
  61.     <dontSearch> <false /> </dontSearch>
  62.     <owner>4603</owner>
  63.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  64.     <content>
  65.         <layer>background</layer>
  66.         <id>4</id>
  67.         <text><span class="style1">ompatibility with Future HyperCard Versions</span><span class="style4"> (cont.)</span></text>
  68.     </content>
  69.     <content>
  70.         <layer>background</layer>
  71.         <id>6</id>
  72.         <text>I would be surprised if the techniques used by FastTab would cause data loss or stack corruption (either in current or future HyperCard versions), but don't take my word for it.  Stacks using FastTab (or any other XCMD) should be well-tested.My hope is that future HyperCard versions will make FastTab irrelevant.  As interesting as this exploration was, I prefer to create "assumptionless" XCMDs that stay strictly within the defined interface.  Still, there are stacks for which tabbing speed is critical.  Waiting for the next release was not a viable option.FastTab has been tested with HyperCard 2.0, HyperCard 2.0v2, and HyperCard 2.1</text>
  73.     </content>
  74.     <name></name>
  75.     <script></script>
  76. </card>
  77.  
  78.  
  79. card_2338.xml
  80. <?xml version="1.0" encoding="utf-8" ?>
  81. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  82. <card>
  83.     <id>2338</id>
  84.     <filler1>0</filler1>
  85.     <cantDelete> <false /> </cantDelete>
  86.     <showPict> <true /> </showPict>
  87.     <dontSearch> <false /> </dontSearch>
  88.     <owner>4603</owner>
  89.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  90.     <part>
  91.         <id>1</id>
  92.         <type>button</type>
  93.         <visible> <true /> </visible>
  94.         <reserved5> 0 </reserved5>
  95.         <reserved4> 0 </reserved4>
  96.         <reserved3> 0 </reserved3>
  97.         <reserved2> 0 </reserved2>
  98.         <reserved1> 0 </reserved1>
  99.         <enabled> <true /> </enabled>
  100.         <rect>
  101.             <left>396</left>
  102.             <top>259</top>
  103.             <right>448</right>
  104.             <bottom>280</bottom>
  105.         </rect>
  106.         <style>transparent</style>
  107.         <showName> <true /> </showName>
  108.         <highlight> <false /> </highlight>
  109.         <autoHighlight> <false /> </autoHighlight>
  110.         <sharedHighlight> <true /> </sharedHighlight>
  111.         <family>0</family>
  112.         <titleWidth>0</titleWidth>
  113.         <icon>0</icon>
  114.         <textAlign>center</textAlign>
  115.         <font>Geneva</font>
  116.         <textSize>12</textSize>
  117.         <textStyle>plain</textStyle>
  118.         <name>Cont ...</name>
  119.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  120.     </part>
  121.     <content>
  122.         <layer>background</layer>
  123.         <id>4</id>
  124.         <text>Compatibility with Future HyperCard Versions</text>
  125.     </content>
  126.     <content>
  127.         <layer>background</layer>
  128.         <id>6</id>
  129.         <text>The FastTab XCMD was created to overcome a major limitation of the current HyperCard implementation.  The design of the XCMD is based on an analysis of the behaviour of HyperCard 2.0.  It goes beyond the official XCMD interface and fools HyperCard into doing less work.  This approach is similar to the approach taken by Startup documents (INITs) that modify the operation of the Mac.FastTab may not work with future HyperCard versions.  The most likely case will be that it no longer speeds up tabbing, either because a new HyperCard version is better tuned for tabbing or because the techniques used to fool HyperCard no longer work.  The second most likely case is that portions of the screen would not be redrawn properly when the user presses the Tab key.</text>
  130.     </content>
  131.     <name>Compatibility with Future</name>
  132.     <script></script>
  133. </card>
  134.  
  135.  
  136. card_4987.xml
  137. <?xml version="1.0" encoding="utf-8" ?>
  138. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  139. <card>
  140.     <id>4987</id>
  141.     <filler1>0</filler1>
  142.     <cantDelete> <false /> </cantDelete>
  143.     <showPict> <true /> </showPict>
  144.     <dontSearch> <false /> </dontSearch>
  145.     <owner>4603</owner>
  146.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  147.     <content>
  148.         <layer>background</layer>
  149.         <id>4</id>
  150.         <text>How to Install FastTab</text>
  151.     </content>
  152.     <content>
  153.         <layer>background</layer>
  154.         <id>6</id>
  155.         <text>To install FastTab, use one of the following techniques:1) use ResEdit to copy the XCMD into the desired stack.2) use the Resource Mover card that appears in the Power Tools stack (found in the 5 disk HyperCard version) to copy the XCMD.3) add the command start using stack "FastTab Distribution Stack"  to the openStack handler in your stack.  This will add the FastTab stack to the user-definable inheritance path. 4) Use the new ResCopy XCMD once it is available.  A beta version of ResCopy is now available on various electronic bulletin boards.</text>
  156.     </content>
  157.     <name>How to Install FastTab</name>
  158.     <script></script>
  159. </card>
  160.  
  161.  
  162. card_11667.xml
  163. <?xml version="1.0" encoding="utf-8" ?>
  164. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  165. <card>
  166.     <id>11667</id>
  167.     <filler1>0</filler1>
  168.     <cantDelete> <false /> </cantDelete>
  169.     <showPict> <true /> </showPict>
  170.     <dontSearch> <false /> </dontSearch>
  171.     <owner>4603</owner>
  172.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  173.     <content>
  174.         <layer>background</layer>
  175.         <id>4</id>
  176.         <text><span class="style1">imitations and Workarounds </span><span class="style4">(cont.)</span></text>
  177.     </content>
  178.     <content>
  179.         <layer>background</layer>
  180.         <id>6</id>
  181.         <text><span class="style3">Apologies and Mumbles</span><span class="style1"></span><span class="style6"></span><span class="style5">The problems with card paint don't seem to occur if all fields are in the card layer:  only when there are both background and card fields.  It's a lot easier to make the symptoms appear when the card paint is opaque than when it is transparent.The problems with the card paint are certainly disappointing.  I have rough ideas of how these ideas could be avoided, but as a piece of "outsider code," I haven't been able to discover a clean way to incorporate the fixes into FastTab without relying too heavily on HyperCard internals.The problems reduce FastTab's viability as an XCMD you might just stick in your Home stack and forget ΓÇö because there will be stacks that will cause problems ΓÇö but I think FastTab still succeeds in its initial goal:  to produce tabbing acceleration on specific stacks that require many fields.</span><span class="style6"></span></text>
  182.     </content>
  183.     <name></name>
  184.     <script></script>
  185. </card>
  186.  
  187.  
  188. card_11463.xml
  189. <?xml version="1.0" encoding="utf-8" ?>
  190. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  191. <card>
  192.     <id>11463</id>
  193.     <filler1>0</filler1>
  194.     <cantDelete> <false /> </cantDelete>
  195.     <showPict> <true /> </showPict>
  196.     <dontSearch> <false /> </dontSearch>
  197.     <owner>4603</owner>
  198.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  199.     <part>
  200.         <id>1</id>
  201.         <type>button</type>
  202.         <visible> <true /> </visible>
  203.         <reserved5> 0 </reserved5>
  204.         <reserved4> 0 </reserved4>
  205.         <reserved3> 0 </reserved3>
  206.         <reserved2> 0 </reserved2>
  207.         <reserved1> 0 </reserved1>
  208.         <enabled> <true /> </enabled>
  209.         <rect>
  210.             <left>396</left>
  211.             <top>259</top>
  212.             <right>448</right>
  213.             <bottom>280</bottom>
  214.         </rect>
  215.         <style>transparent</style>
  216.         <showName> <true /> </showName>
  217.         <highlight> <false /> </highlight>
  218.         <autoHighlight> <false /> </autoHighlight>
  219.         <sharedHighlight> <true /> </sharedHighlight>
  220.         <family>0</family>
  221.         <titleWidth>0</titleWidth>
  222.         <icon>0</icon>
  223.         <textAlign>center</textAlign>
  224.         <font>Geneva</font>
  225.         <textSize>12</textSize>
  226.         <textStyle>plain</textStyle>
  227.         <name>Cont ...</name>
  228.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  229.     </part>
  230.     <part>
  231.         <id>3</id>
  232.         <type>button</type>
  233.         <visible> <true /> </visible>
  234.         <reserved5> 0 </reserved5>
  235.         <reserved4> 0 </reserved4>
  236.         <reserved3> 0 </reserved3>
  237.         <reserved2> 0 </reserved2>
  238.         <reserved1> 0 </reserved1>
  239.         <enabled> <true /> </enabled>
  240.         <rect>
  241.             <left>319</left>
  242.             <top>159</top>
  243.             <right>331</right>
  244.             <bottom>172</bottom>
  245.         </rect>
  246.         <style>transparent</style>
  247.         <showName> <true /> </showName>
  248.         <highlight> <false /> </highlight>
  249.         <autoHighlight> <false /> </autoHighlight>
  250.         <sharedHighlight> <true /> </sharedHighlight>
  251.         <family>0</family>
  252.         <titleWidth>0</titleWidth>
  253.         <icon>0</icon>
  254.         <textAlign>center</textAlign>
  255.         <font>Chicago</font>
  256.         <textSize>12</textSize>
  257.         <textStyle>plain</textStyle>
  258.         <name>*</name>
  259.         <script>on mouseUpgo to card id 9129end mouseUp</script>
  260.     </part>
  261.     <content>
  262.         <layer>background</layer>
  263.         <id>4</id>
  264.         <text><span class="style1">imitations and Workarounds </span><span class="style4">(cont.)</span></text>
  265.     </content>
  266.     <content>
  267.         <layer>background</layer>
  268.         <id>6</id>
  269.         <text><span class="style3">Disappearing card paint (cont.)</span><span class="style1">Figure 2 shows a case where a section of the card is reserved for an image that is different on each card.  Possibilities are address or catalog stacks with a picture of the person or item on each card.  For these stacks, having to put pencil dots at corners might be a bit of a pain.  Another work-around that would be more suitable for this case is to use an optional rectangle parameter to specify that the area occupied by the pretty picture should always be drawn.You would not want to use this work-around for the card in Figure 1 because it would mean that the six fields that were within the rectangle would also have to be drawn.</span></text>
  270.     </content>
  271.     <name></name>
  272.     <script></script>
  273. </card>
  274.  
  275.  
  276. card_11104.xml
  277. <?xml version="1.0" encoding="utf-8" ?>
  278. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  279. <card>
  280.     <id>11104</id>
  281.     <filler1>0</filler1>
  282.     <cantDelete> <false /> </cantDelete>
  283.     <showPict> <true /> </showPict>
  284.     <dontSearch> <false /> </dontSearch>
  285.     <owner>4603</owner>
  286.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  287.     <part>
  288.         <id>1</id>
  289.         <type>button</type>
  290.         <visible> <true /> </visible>
  291.         <reserved5> 0 </reserved5>
  292.         <reserved4> 0 </reserved4>
  293.         <reserved3> 0 </reserved3>
  294.         <reserved2> 0 </reserved2>
  295.         <reserved1> 0 </reserved1>
  296.         <enabled> <true /> </enabled>
  297.         <rect>
  298.             <left>396</left>
  299.             <top>259</top>
  300.             <right>448</right>
  301.             <bottom>280</bottom>
  302.         </rect>
  303.         <style>transparent</style>
  304.         <showName> <true /> </showName>
  305.         <highlight> <false /> </highlight>
  306.         <autoHighlight> <false /> </autoHighlight>
  307.         <sharedHighlight> <true /> </sharedHighlight>
  308.         <family>0</family>
  309.         <titleWidth>0</titleWidth>
  310.         <icon>0</icon>
  311.         <textAlign>center</textAlign>
  312.         <font>Geneva</font>
  313.         <textSize>12</textSize>
  314.         <textStyle>plain</textStyle>
  315.         <name>Cont ...</name>
  316.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  317.     </part>
  318.     <content>
  319.         <layer>background</layer>
  320.         <id>4</id>
  321.         <text><span class="style1">imitations and Workarounds </span><span class="style4">(cont.)</span></text>
  322.     </content>
  323.     <content>
  324.         <layer>background</layer>
  325.         <id>6</id>
  326.         <text><span class="style3">Disappearing card paint (cont.)</span><span class="style1">Figure 1 shows a case where there is a card paint layer backdrop, but it doesn't overlap every field.  If the user tabs between the two bottom fields ΓÇö which don't overlap the paint backdrop ΓÇö the paint image may get erased.  This problem may not even be noticed by the user until he scrolls with the Scroll windoid or tabs into one of the other fields, but it's there.  An easy workaround for a custom crafted card such as Figure 1 is to use the pencil tool to put a single pixel dot at each of the four corners of the card.   This ensures that the enclosing rectangle of the card picture overlaps all of the fields and that, therefore, the card picture will be redrawn no matter which fields are involved in tabbing.</span></text>
  327.     </content>
  328.     <name></name>
  329.     <script></script>
  330. </card>
  331.  
  332.  
  333. card_10281.xml
  334. <?xml version="1.0" encoding="utf-8" ?>
  335. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  336. <card>
  337.     <id>10281</id>
  338.     <filler1>0</filler1>
  339.     <bitmap>BMAP_10757.pbm</bitmap>
  340.     <cantDelete> <false /> </cantDelete>
  341.     <showPict> <true /> </showPict>
  342.     <dontSearch> <false /> </dontSearch>
  343.     <owner>4603</owner>
  344.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  345.     <part>
  346.         <id>1</id>
  347.         <type>button</type>
  348.         <visible> <true /> </visible>
  349.         <reserved5> 0 </reserved5>
  350.         <reserved4> 0 </reserved4>
  351.         <reserved3> 0 </reserved3>
  352.         <reserved2> 0 </reserved2>
  353.         <reserved1> 0 </reserved1>
  354.         <enabled> <true /> </enabled>
  355.         <rect>
  356.             <left>396</left>
  357.             <top>259</top>
  358.             <right>448</right>
  359.             <bottom>280</bottom>
  360.         </rect>
  361.         <style>transparent</style>
  362.         <showName> <true /> </showName>
  363.         <highlight> <false /> </highlight>
  364.         <autoHighlight> <false /> </autoHighlight>
  365.         <sharedHighlight> <true /> </sharedHighlight>
  366.         <family>0</family>
  367.         <titleWidth>0</titleWidth>
  368.         <icon>0</icon>
  369.         <textAlign>center</textAlign>
  370.         <font>Geneva</font>
  371.         <textSize>12</textSize>
  372.         <textStyle>plain</textStyle>
  373.         <name>Cont ...</name>
  374.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  375.     </part>
  376.     <content>
  377.         <layer>background</layer>
  378.         <id>4</id>
  379.         <text><span class="style1">imitations and Workarounds </span><span class="style4">(cont.)</span></text>
  380.     </content>
  381.     <content>
  382.         <layer>background</layer>
  383.         <id>6</id>
  384.         <text><span class="style3">Disappearing card paint</span><span class="style1">The other problem with card paint is almost the exact opposite of the first problem:  sometimes the paint image is not redrawn at all. Consider the cards below:</span><span class="style6">     Figure 1:  a single-card paint backdrop                 Figure 2:  a background with an area                      that doesn't cover all the fields.                           reserved for a different                                                                                                picture on each card.</span></text>
  385.     </content>
  386.     <name></name>
  387.     <script></script>
  388. </card>
  389.  
  390.  
  391. card_10124.xml
  392. <?xml version="1.0" encoding="utf-8" ?>
  393. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  394. <card>
  395.     <id>10124</id>
  396.     <filler1>0</filler1>
  397.     <cantDelete> <false /> </cantDelete>
  398.     <showPict> <true /> </showPict>
  399.     <dontSearch> <false /> </dontSearch>
  400.     <owner>4603</owner>
  401.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  402.     <part>
  403.         <id>1</id>
  404.         <type>button</type>
  405.         <visible> <true /> </visible>
  406.         <reserved5> 0 </reserved5>
  407.         <reserved4> 0 </reserved4>
  408.         <reserved3> 0 </reserved3>
  409.         <reserved2> 0 </reserved2>
  410.         <reserved1> 0 </reserved1>
  411.         <enabled> <true /> </enabled>
  412.         <rect>
  413.             <left>396</left>
  414.             <top>259</top>
  415.             <right>448</right>
  416.             <bottom>280</bottom>
  417.         </rect>
  418.         <style>transparent</style>
  419.         <showName> <true /> </showName>
  420.         <highlight> <false /> </highlight>
  421.         <autoHighlight> <false /> </autoHighlight>
  422.         <sharedHighlight> <true /> </sharedHighlight>
  423.         <family>0</family>
  424.         <titleWidth>0</titleWidth>
  425.         <icon>0</icon>
  426.         <textAlign>center</textAlign>
  427.         <font>Geneva</font>
  428.         <textSize>12</textSize>
  429.         <textStyle>plain</textStyle>
  430.         <name>Cont ...</name>
  431.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  432.     </part>
  433.     <part>
  434.         <id>2</id>
  435.         <type>button</type>
  436.         <visible> <true /> </visible>
  437.         <reserved5> 0 </reserved5>
  438.         <reserved4> 0 </reserved4>
  439.         <reserved3> 0 </reserved3>
  440.         <reserved2> 0 </reserved2>
  441.         <reserved1> 0 </reserved1>
  442.         <enabled> <true /> </enabled>
  443.         <rect>
  444.             <left>114</left>
  445.             <top>255</top>
  446.             <right>345</right>
  447.             <bottom>277</bottom>
  448.         </rect>
  449.         <style>roundrect</style>
  450.         <showName> <true /> </showName>
  451.         <highlight> <false /> </highlight>
  452.         <autoHighlight> <false /> </autoHighlight>
  453.         <sharedHighlight> <true /> </sharedHighlight>
  454.         <family>0</family>
  455.         <titleWidth>0</titleWidth>
  456.         <icon>0</icon>
  457.         <textAlign>center</textAlign>
  458.         <font>Chicago</font>
  459.         <textSize>12</textSize>
  460.         <textStyle>plain</textStyle>
  461.         <name>Press here to cookie cut a card</name>
  462.         <script>on mouseUpcreateCutter the topLeft of meend mouseUp</script>
  463.     </part>
  464.     <content>
  465.         <layer>background</layer>
  466.         <id>4</id>
  467.         <text><span class="style1">imitations and Workarounds </span><span class="style4">(cont.)</span></text>
  468.     </content>
  469.     <content>
  470.         <layer>background</layer>
  471.         <id>6</id>
  472.         <text><span class="style14"></span><span class="style3">Leave holes for card fields and buttons (cont.)</span><span class="style1"></span><span class="style6"></span><span class="style1">The workaround ΓÇö assuming you can't just put the paint in the background layer or use a white backdrop ΓÇö is to "cookie cut" holes in the paint layer wherever you are going to place a card button or field.  That is, the card paint beneath any card field or car button should be set to "transparent" (under the Paint menu) white.  The button below will do some of the cookie cutting for a card, but you may still have to do some touch-up around the outlines of some buttons (particularly transparent buttons with icons).  </span><span class="style6">The button will prompt you to select the card image to cookie cut.  You may want to make a copy of the card before cookie cutting:  this will make it easier for you if you later decide to make changes to the card layout.</span></text>
  473.     </content>
  474.     <name></name>
  475.     <script></script>
  476. </card>
  477.  
  478.  
  479. card_9807.xml
  480. <?xml version="1.0" encoding="utf-8" ?>
  481. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  482. <card>
  483.     <id>9807</id>
  484.     <filler1>0</filler1>
  485.     <cantDelete> <false /> </cantDelete>
  486.     <showPict> <true /> </showPict>
  487.     <dontSearch> <false /> </dontSearch>
  488.     <owner>4603</owner>
  489.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  490.     <part>
  491.         <id>1</id>
  492.         <type>button</type>
  493.         <visible> <true /> </visible>
  494.         <reserved5> 0 </reserved5>
  495.         <reserved4> 0 </reserved4>
  496.         <reserved3> 0 </reserved3>
  497.         <reserved2> 0 </reserved2>
  498.         <reserved1> 0 </reserved1>
  499.         <enabled> <true /> </enabled>
  500.         <rect>
  501.             <left>396</left>
  502.             <top>259</top>
  503.             <right>448</right>
  504.             <bottom>280</bottom>
  505.         </rect>
  506.         <style>transparent</style>
  507.         <showName> <true /> </showName>
  508.         <highlight> <false /> </highlight>
  509.         <autoHighlight> <false /> </autoHighlight>
  510.         <sharedHighlight> <true /> </sharedHighlight>
  511.         <family>0</family>
  512.         <titleWidth>0</titleWidth>
  513.         <icon>0</icon>
  514.         <textAlign>center</textAlign>
  515.         <font>Geneva</font>
  516.         <textSize>12</textSize>
  517.         <textStyle>plain</textStyle>
  518.         <name>Cont ...</name>
  519.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  520.     </part>
  521.     <part>
  522.         <id>2</id>
  523.         <type>button</type>
  524.         <visible> <true /> </visible>
  525.         <reserved5> 0 </reserved5>
  526.         <reserved4> 0 </reserved4>
  527.         <reserved3> 0 </reserved3>
  528.         <reserved2> 0 </reserved2>
  529.         <reserved1> 0 </reserved1>
  530.         <enabled> <true /> </enabled>
  531.         <rect>
  532.             <left>0</left>
  533.             <top>255</top>
  534.             <right>126</right>
  535.             <bottom>276</bottom>
  536.         </rect>
  537.         <style>transparent</style>
  538.         <showName> <true /> </showName>
  539.         <highlight> <false /> </highlight>
  540.         <autoHighlight> <false /> </autoHighlight>
  541.         <sharedHighlight> <true /> </sharedHighlight>
  542.         <family>0</family>
  543.         <titleWidth>0</titleWidth>
  544.         <icon>0</icon>
  545.         <textAlign>center</textAlign>
  546.         <font>Geneva</font>
  547.         <textSize>12</textSize>
  548.         <textStyle>plain</textStyle>
  549.         <name>The workaround ΓǪ</name>
  550.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  551.     </part>
  552.     <content>
  553.         <layer>background</layer>
  554.         <id>4</id>
  555.         <text><span class="style1">imitations and Workarounds </span><span class="style4">(cont.)</span></text>
  556.     </content>
  557.     <content>
  558.         <layer>background</layer>
  559.         <id>6</id>
  560.         <text><span class="style3">Leave holes for card fields and buttons</span><span class="style1">Normally, after drawing the background layers, HyperCard draws the card paint layer and then draws the card fields and buttons "on top" of the card layer.  All is groovy in the world.  Unfortunately, FastTab comes along and says "No need to draw that field, or that field, or that button, ...."  Suppose you have designed a card with a card paint layer that uses a grey pattern as a backdrop for some fields and buttons.  The entire grey layer is redrawn but FastTab stops HyperCard from redrawing some of the buttons and field because they haven't changed.  The result is that, under various conditions, some of the buttons and fields seem to "disappear."</span></text>
  561.     </content>
  562.     <name></name>
  563.     <script></script>
  564. </card>
  565.  
  566.  
  567. card_9663.xml
  568. <?xml version="1.0" encoding="utf-8" ?>
  569. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  570. <card>
  571.     <id>9663</id>
  572.     <filler1>0</filler1>
  573.     <cantDelete> <false /> </cantDelete>
  574.     <showPict> <true /> </showPict>
  575.     <dontSearch> <false /> </dontSearch>
  576.     <owner>4603</owner>
  577.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  578.     <part>
  579.         <id>1</id>
  580.         <type>button</type>
  581.         <visible> <true /> </visible>
  582.         <reserved5> 0 </reserved5>
  583.         <reserved4> 0 </reserved4>
  584.         <reserved3> 0 </reserved3>
  585.         <reserved2> 0 </reserved2>
  586.         <reserved1> 0 </reserved1>
  587.         <enabled> <true /> </enabled>
  588.         <rect>
  589.             <left>396</left>
  590.             <top>259</top>
  591.             <right>448</right>
  592.             <bottom>280</bottom>
  593.         </rect>
  594.         <style>transparent</style>
  595.         <showName> <true /> </showName>
  596.         <highlight> <false /> </highlight>
  597.         <autoHighlight> <false /> </autoHighlight>
  598.         <sharedHighlight> <true /> </sharedHighlight>
  599.         <family>0</family>
  600.         <titleWidth>0</titleWidth>
  601.         <icon>0</icon>
  602.         <textAlign>center</textAlign>
  603.         <font>Geneva</font>
  604.         <textSize>12</textSize>
  605.         <textStyle>plain</textStyle>
  606.         <name>Cont ...</name>
  607.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  608.     </part>
  609.     <content>
  610.         <layer>background</layer>
  611.         <id>4</id>
  612.         <text><span class="style1">imitations and Workarounds </span><span class="style4">(cont.)</span></text>
  613.     </content>
  614.     <content>
  615.         <layer>background</layer>
  616.         <id>6</id>
  617.         <text><span class="style3">Paint on the card layer</span><span class="style1">Unfortunately, here is where things get a bit trickier.  The HyperCard image consists of four layers:  the background paint layer, the background fields and buttons, the card layer, and the card fields and buttons.  I have not found a case where background paint causes any problem, but there are things to watch when dealing with paint on the card layer.</span></text>
  618.     </content>
  619.     <name></name>
  620.     <script></script>
  621. </card>
  622.  
  623.  
  624. card_9370.xml
  625. <?xml version="1.0" encoding="utf-8" ?>
  626. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  627. <card>
  628.     <id>9370</id>
  629.     <filler1>0</filler1>
  630.     <cantDelete> <false /> </cantDelete>
  631.     <showPict> <true /> </showPict>
  632.     <dontSearch> <false /> </dontSearch>
  633.     <owner>4603</owner>
  634.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  635.     <part>
  636.         <id>1</id>
  637.         <type>button</type>
  638.         <visible> <true /> </visible>
  639.         <reserved5> 0 </reserved5>
  640.         <reserved4> 0 </reserved4>
  641.         <reserved3> 0 </reserved3>
  642.         <reserved2> 0 </reserved2>
  643.         <reserved1> 0 </reserved1>
  644.         <enabled> <true /> </enabled>
  645.         <rect>
  646.             <left>396</left>
  647.             <top>259</top>
  648.             <right>448</right>
  649.             <bottom>280</bottom>
  650.         </rect>
  651.         <style>transparent</style>
  652.         <showName> <true /> </showName>
  653.         <highlight> <false /> </highlight>
  654.         <autoHighlight> <false /> </autoHighlight>
  655.         <sharedHighlight> <true /> </sharedHighlight>
  656.         <family>0</family>
  657.         <titleWidth>0</titleWidth>
  658.         <icon>0</icon>
  659.         <textAlign>center</textAlign>
  660.         <font>Geneva</font>
  661.         <textSize>12</textSize>
  662.         <textStyle>plain</textStyle>
  663.         <name>Cont ...</name>
  664.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  665.     </part>
  666.     <content>
  667.         <layer>background</layer>
  668.         <id>4</id>
  669.         <text>Limitations and Workarounds</text>
  670.     </content>
  671.     <content>
  672.         <layer>background</layer>
  673.         <id>6</id>
  674.         <text><span class="style3">OpenField handlers</span><span class="style1">Changes made to a card from an "openField" message handler likely will not be properly redrawn.  Actually, I don't think this too great a limitation.  In order, for instance, to put something into another field from an openField handler, a script has to jump through enough "selection saving and restoring" hoops that I think the construct will be sufficiently rare.  An openField handler that initializes global variables causes no problems.</span></text>
  675.     </content>
  676.     <name>Limitations and Workaroun</name>
  677.     <script></script>
  678. </card>
  679.  
  680.  
  681. card_7795.xml
  682. <?xml version="1.0" encoding="utf-8" ?>
  683. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  684. <card>
  685.     <id>7795</id>
  686.     <filler1>0</filler1>
  687.     <cantDelete> <false /> </cantDelete>
  688.     <showPict> <true /> </showPict>
  689.     <dontSearch> <false /> </dontSearch>
  690.     <owner>4603</owner>
  691.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  692.     <content>
  693.         <layer>background</layer>
  694.         <id>4</id>
  695.         <text>Error Results</text>
  696.     </content>
  697.     <content>
  698.         <layer>background</layer>
  699.         <id>6</id>
  700.         <text>Following the convention for commands, FastTab returns results that indicate the success of the command.  Scripts can call "the result" function after invoking FastTab to check for errors.  An empty result string indicates "no error."If HyperCard complains about the message that is passed as FastTab's first parameter, the result will be set to "Invalid message".  If one of the optional rectangle parameters cannot be interpreted as a rectangle, the result will be set to "Invalid rectangle".If FastTab is invoked with "!" or "?" as the optional parameter, FastTab will return a copyright notice in the result.  A version number and copyright notice will also be placed in the message box.</text>
  701.     </content>
  702.     <name>Error Results</name>
  703.     <script></script>
  704. </card>
  705.  
  706.  
  707. card_9129.xml
  708. <?xml version="1.0" encoding="utf-8" ?>
  709. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  710. <card>
  711.     <id>9129</id>
  712.     <filler1>0</filler1>
  713.     <cantDelete> <false /> </cantDelete>
  714.     <showPict> <true /> </showPict>
  715.     <dontSearch> <false /> </dontSearch>
  716.     <owner>4603</owner>
  717.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  718.     <part>
  719.         <id>4</id>
  720.         <type>field</type>
  721.         <visible> <false /> </visible>
  722.         <dontWrap> <false /> </dontWrap>
  723.         <dontSearch> <false /> </dontSearch>
  724.         <sharedText> <false /> </sharedText>
  725.         <fixedLineHeight> <false /> </fixedLineHeight>
  726.         <autoTab> <false /> </autoTab>
  727.         <lockText> <true /> </lockText>
  728.         <rect>
  729.             <left>73</left>
  730.             <top>97</top>
  731.             <right>377</right>
  732.             <bottom>232</bottom>
  733.         </rect>
  734.         <style>shadow</style>
  735.         <autoSelect> <false /> </autoSelect>
  736.         <showLines> <false /> </showLines>
  737.         <wideMargins> <false /> </wideMargins>
  738.         <multipleLines> <false /> </multipleLines>
  739.         <reservedFamily> 0 </reservedFamily>
  740.         <titleWidth>0</titleWidth>
  741.         <icon>0</icon>
  742.         <textAlign>left</textAlign>
  743.         <font>Geneva</font>
  744.         <textSize>12</textSize>
  745.         <textStyle>plain</textStyle>
  746.         <textHeight>16</textHeight>
  747.         <name>About select</name>
  748.         <script>on mouseDownhide meend mouseDown</script>
  749.     </part>
  750.     <content>
  751.         <layer>background</layer>
  752.         <id>4</id>
  753.         <text><span class="style1">ow to Use FastTab </span><span class="style4">(cont.)</span></text>
  754.     </content>
  755.     <content>
  756.         <layer>card</layer>
  757.         <id>4</id>
  758.         <text>To be precise, it was designed for the normal use of the select command, where a piece of text in a field is being selected.It is not intended for commands such as "select field 3" or "select button bob" which switch to the button or field tool from the browse tool.</text>
  759.     </content>
  760.     <content>
  761.         <layer>background</layer>
  762.         <id>6</id>
  763.         <text><span class="style3">Optional rectangle parameters</span><span class="style1"></span><span class="style6"></span><span class="style1">If a section of the card is not being redrawn properly, you can specify optional rectangle parameters when calling FastTab.</span><span class="style5">  FastTab  "","50,45,100,200"  -- invokes "tabkey" because                               -- first parameter is blank  FastTab  "select char 1 to 20 of field bob",rectVar</span><span class="style2">More than one rectangle parameter can be specified. Anything within or overlapping the specified rectangles will be redrawn.  If fields are within the rectangle, this means, of course, that some of the speedup created by FastTab will be lost.</span><span class="style15"></span><span class="style5">These rectangle parameters are meant primarily as a work-around for the "paint on the card layer" limitation which is described later.</span></text>
  764.     </content>
  765.     <name></name>
  766.     <script>on closeCardhide card field "about select"end closeCard</script>
  767. </card>
  768.  
  769.  
  770. card_3883.xml
  771. <?xml version="1.0" encoding="utf-8" ?>
  772. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  773. <card>
  774.     <id>3883</id>
  775.     <filler1>0</filler1>
  776.     <cantDelete> <false /> </cantDelete>
  777.     <showPict> <true /> </showPict>
  778.     <dontSearch> <false /> </dontSearch>
  779.     <owner>4603</owner>
  780.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  781.     <part>
  782.         <id>3</id>
  783.         <type>button</type>
  784.         <visible> <true /> </visible>
  785.         <reserved5> 0 </reserved5>
  786.         <reserved4> 0 </reserved4>
  787.         <reserved3> 0 </reserved3>
  788.         <reserved2> 0 </reserved2>
  789.         <reserved1> 0 </reserved1>
  790.         <enabled> <true /> </enabled>
  791.         <rect>
  792.             <left>232</left>
  793.             <top>241</top>
  794.             <right>244</right>
  795.             <bottom>253</bottom>
  796.         </rect>
  797.         <style>transparent</style>
  798.         <showName> <true /> </showName>
  799.         <highlight> <false /> </highlight>
  800.         <autoHighlight> <false /> </autoHighlight>
  801.         <sharedHighlight> <true /> </sharedHighlight>
  802.         <family>0</family>
  803.         <titleWidth>0</titleWidth>
  804.         <icon>0</icon>
  805.         <textAlign>center</textAlign>
  806.         <font>Chicago</font>
  807.         <textSize>12</textSize>
  808.         <textStyle>plain</textStyle>
  809.         <name>*</name>
  810.         <script>on mouseUpset the visible of card field "about select"┬¼to not the visible of card field "about select"end mouseUp</script>
  811.     </part>
  812.     <part>
  813.         <id>4</id>
  814.         <type>field</type>
  815.         <visible> <false /> </visible>
  816.         <dontWrap> <false /> </dontWrap>
  817.         <dontSearch> <false /> </dontSearch>
  818.         <sharedText> <false /> </sharedText>
  819.         <fixedLineHeight> <false /> </fixedLineHeight>
  820.         <autoTab> <false /> </autoTab>
  821.         <lockText> <true /> </lockText>
  822.         <rect>
  823.             <left>73</left>
  824.             <top>97</top>
  825.             <right>377</right>
  826.             <bottom>232</bottom>
  827.         </rect>
  828.         <style>shadow</style>
  829.         <autoSelect> <false /> </autoSelect>
  830.         <showLines> <false /> </showLines>
  831.         <wideMargins> <false /> </wideMargins>
  832.         <multipleLines> <false /> </multipleLines>
  833.         <reservedFamily> 0 </reservedFamily>
  834.         <titleWidth>0</titleWidth>
  835.         <icon>0</icon>
  836.         <textAlign>left</textAlign>
  837.         <font>Geneva</font>
  838.         <textSize>12</textSize>
  839.         <textStyle>plain</textStyle>
  840.         <textHeight>16</textHeight>
  841.         <name>About select</name>
  842.         <script>on mouseDownhide meend mouseDown</script>
  843.     </part>
  844.     <part>
  845.         <id>5</id>
  846.         <type>button</type>
  847.         <visible> <true /> </visible>
  848.         <reserved5> 0 </reserved5>
  849.         <reserved4> 0 </reserved4>
  850.         <reserved3> 0 </reserved3>
  851.         <reserved2> 0 </reserved2>
  852.         <reserved1> 0 </reserved1>
  853.         <enabled> <true /> </enabled>
  854.         <rect>
  855.             <left>396</left>
  856.             <top>259</top>
  857.             <right>448</right>
  858.             <bottom>280</bottom>
  859.         </rect>
  860.         <style>transparent</style>
  861.         <showName> <true /> </showName>
  862.         <highlight> <false /> </highlight>
  863.         <autoHighlight> <false /> </autoHighlight>
  864.         <sharedHighlight> <true /> </sharedHighlight>
  865.         <family>0</family>
  866.         <titleWidth>0</titleWidth>
  867.         <icon>0</icon>
  868.         <textAlign>center</textAlign>
  869.         <font>Geneva</font>
  870.         <textSize>12</textSize>
  871.         <textStyle>plain</textStyle>
  872.         <name>Cont ...</name>
  873.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  874.     </part>
  875.     <content>
  876.         <layer>background</layer>
  877.         <id>4</id>
  878.         <text><span class="style1">ow to Use FastTab </span><span class="style4">(cont.)</span></text>
  879.     </content>
  880.     <content>
  881.         <layer>card</layer>
  882.         <id>4</id>
  883.         <text>To be precise, it was designed for the normal use of the select command, where a piece of text in a field is being selected.It is not intended for commands such as "select field 3" or "select button bob" which switch to the button or field tool from the browse tool.</text>
  884.     </content>
  885.     <content>
  886.         <layer>background</layer>
  887.         <id>6</id>
  888.         <text><span class="style3">Using FastTab with a single parameter</span><span class="style1">FastTab also can be invoked with a single argument.  If present, this argument will be taken as a HyperTalk statement to do instead of "tabKey."  For instance, </span><span class="style5">    fastTab "select char 12 to 50 of field 2"</span><span class="style1">will have the same effect as</span><span class="style5">    send "select char 12 to 50 of field 2" to HyperCard</span><span class="style1">The optional parameter version of FastTab was designed and tested to increase the speed of the "select" command.  It most likely will not work with other HyperTalk commands.</span></text>
  889.     </content>
  890.     <name></name>
  891.     <script>on closeCardhide card field "about select"end closeCard</script>
  892. </card>
  893.  
  894.  
  895. card_3747.xml
  896. <?xml version="1.0" encoding="utf-8" ?>
  897. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  898. <card>
  899.     <id>3747</id>
  900.     <filler1>0</filler1>
  901.     <cantDelete> <false /> </cantDelete>
  902.     <showPict> <true /> </showPict>
  903.     <dontSearch> <false /> </dontSearch>
  904.     <owner>4603</owner>
  905.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  906.     <part>
  907.         <id>4</id>
  908.         <type>button</type>
  909.         <visible> <true /> </visible>
  910.         <reserved5> 0 </reserved5>
  911.         <reserved4> 0 </reserved4>
  912.         <reserved3> 0 </reserved3>
  913.         <reserved2> 0 </reserved2>
  914.         <reserved1> 0 </reserved1>
  915.         <enabled> <true /> </enabled>
  916.         <rect>
  917.             <left>396</left>
  918.             <top>259</top>
  919.             <right>448</right>
  920.             <bottom>280</bottom>
  921.         </rect>
  922.         <style>transparent</style>
  923.         <showName> <true /> </showName>
  924.         <highlight> <false /> </highlight>
  925.         <autoHighlight> <false /> </autoHighlight>
  926.         <sharedHighlight> <true /> </sharedHighlight>
  927.         <family>0</family>
  928.         <titleWidth>0</titleWidth>
  929.         <icon>0</icon>
  930.         <textAlign>center</textAlign>
  931.         <font>Geneva</font>
  932.         <textSize>12</textSize>
  933.         <textStyle>plain</textStyle>
  934.         <name>Cont ...</name>
  935.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  936.     </part>
  937.     <content>
  938.         <layer>background</layer>
  939.         <id>4</id>
  940.         <text><span class="style1">ow to Use FastTab</span><span class="style7"></span><span class="style4"></span><span class="style2"></span><span class="style4"></span></text>
  941.     </content>
  942.     <content>
  943.         <layer>background</layer>
  944.         <id>6</id>
  945.         <text><span class="style14"></span><span class="style3">Using FastTab without parameters</span><span class="style1">The simplest use of FastTab is as a replacement for HyperCard 2.0's standard tabKey handler.  After installing FastTab in a stack, add the following handler to the stack script.</span><span class="style5">on tabKey  fastTabend tabKey</span><span class="style1">The "</span><span class="style2">fastTab</span><span class="style1">" statement has the same effect as using "</span><span class="style2">send tabKey to HyperCard</span><span class="style1">" but is faster.</span></text>
  946.     </content>
  947.     <name>How to Use FastTab</name>
  948.     <script></script>
  949. </card>
  950.  
  951.  
  952. card_5388.xml
  953. <?xml version="1.0" encoding="utf-8" ?>
  954. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  955. <card>
  956.     <id>5388</id>
  957.     <filler1>0</filler1>
  958.     <cantDelete> <false /> </cantDelete>
  959.     <showPict> <true /> </showPict>
  960.     <dontSearch> <false /> </dontSearch>
  961.     <owner>4603</owner>
  962.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  963.     <part>
  964.         <id>4</id>
  965.         <type>button</type>
  966.         <visible> <true /> </visible>
  967.         <reserved5> 0 </reserved5>
  968.         <reserved4> 0 </reserved4>
  969.         <reserved3> 0 </reserved3>
  970.         <reserved2> 0 </reserved2>
  971.         <reserved1> 0 </reserved1>
  972.         <enabled> <true /> </enabled>
  973.         <rect>
  974.             <left>345</left>
  975.             <top>168</top>
  976.             <right>357</right>
  977.             <bottom>183</bottom>
  978.         </rect>
  979.         <style>transparent</style>
  980.         <showName> <true /> </showName>
  981.         <highlight> <false /> </highlight>
  982.         <autoHighlight> <false /> </autoHighlight>
  983.         <sharedHighlight> <true /> </sharedHighlight>
  984.         <family>0</family>
  985.         <titleWidth>0</titleWidth>
  986.         <icon>0</icon>
  987.         <textAlign>center</textAlign>
  988.         <font>Chicago</font>
  989.         <textSize>12</textSize>
  990.         <textStyle>plain</textStyle>
  991.         <name>*</name>
  992.         <script>on mouseUpshow card field "AppleLink"end mouseUp</script>
  993.     </part>
  994.     <part>
  995.         <id>5</id>
  996.         <type>field</type>
  997.         <visible> <false /> </visible>
  998.         <dontWrap> <false /> </dontWrap>
  999.         <dontSearch> <false /> </dontSearch>
  1000.         <sharedText> <false /> </sharedText>
  1001.         <fixedLineHeight> <false /> </fixedLineHeight>
  1002.         <autoTab> <false /> </autoTab>
  1003.         <lockText> <true /> </lockText>
  1004.         <rect>
  1005.             <left>60</left>
  1006.             <top>115</top>
  1007.             <right>331</right>
  1008.             <bottom>180</bottom>
  1009.         </rect>
  1010.         <style>shadow</style>
  1011.         <autoSelect> <false /> </autoSelect>
  1012.         <showLines> <false /> </showLines>
  1013.         <wideMargins> <true /> </wideMargins>
  1014.         <multipleLines> <false /> </multipleLines>
  1015.         <reservedFamily> 0 </reservedFamily>
  1016.         <titleWidth>0</titleWidth>
  1017.         <icon>0</icon>
  1018.         <textAlign>left</textAlign>
  1019.         <font>Geneva</font>
  1020.         <textSize>9</textSize>
  1021.         <textStyle>plain</textStyle>
  1022.         <textHeight>12</textHeight>
  1023.         <name>AppleLink</name>
  1024.         <script>on mouseDownhide meend mouseDown</script>
  1025.     </part>
  1026.     <content>
  1027.         <layer>background</layer>
  1028.         <id>4</id>
  1029.         <text><span class="style1">egistration, Distribution, Licensing </span><span class="style4">(cont.)</span></text>
  1030.     </content>
  1031.     <content>
  1032.         <layer>background</layer>
  1033.         <id>6</id>
  1034.         <text><span class="style1">o distribute the FastTab XCMD in any other stack requires a license from Symplex Systems.  This applies to all distribution:  internal or external, commercial or non-commercial.  For more information, please contact Symplex Systems.</span><span class="style8">                                  Symplex Systems</span><span class="style16"></span><span class="style6">       #1703 - 4134 Maywood Street                           Tel:   (604) 433-1795       Burnaby, British Columbia                                    Fax:  (604) 430-8516       Canada                                                                 Internet :    john_miller@mindlink.bc.ca</span><span class="style17"></span><span class="style6">       V5H 4C9                                                              AppleLink:  SYMPLEX                                                                                                               ΓÇó Macintosh consulting and software development                                ΓÇó C, Pascal, C++, Assembly language                                ΓÇó HyperCard, SuperCard, XCMDs & XFCNs                                ΓÇó FoxBASE                                ΓÇó AutoCAD (MS-DOS)</span></text>
  1035.     </content>
  1036.     <content>
  1037.         <layer>card</layer>
  1038.         <id>5</id>
  1039.         <text>I am only on AppleLink a few times a month.  If you want to reach me quickly from AppleLink, address the message to "a347@mindlink.UUCP@internet#".  This will send it to my internet mail address.</text>
  1040.     </content>
  1041.     <name></name>
  1042.     <script>on closeCardhide card field "AppleLink"end closeCard</script>
  1043. </card>
  1044.  
  1045.  
  1046. card_5326.xml
  1047. <?xml version="1.0" encoding="utf-8" ?>
  1048. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1049. <card>
  1050.     <id>5326</id>
  1051.     <filler1>0</filler1>
  1052.     <cantDelete> <false /> </cantDelete>
  1053.     <showPict> <true /> </showPict>
  1054.     <dontSearch> <false /> </dontSearch>
  1055.     <owner>4603</owner>
  1056.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  1057.     <part>
  1058.         <id>2</id>
  1059.         <type>button</type>
  1060.         <visible> <true /> </visible>
  1061.         <reserved5> 0 </reserved5>
  1062.         <reserved4> 0 </reserved4>
  1063.         <reserved3> 0 </reserved3>
  1064.         <reserved2> 0 </reserved2>
  1065.         <reserved1> 0 </reserved1>
  1066.         <enabled> <true /> </enabled>
  1067.         <rect>
  1068.             <left>396</left>
  1069.             <top>259</top>
  1070.             <right>448</right>
  1071.             <bottom>280</bottom>
  1072.         </rect>
  1073.         <style>transparent</style>
  1074.         <showName> <true /> </showName>
  1075.         <highlight> <false /> </highlight>
  1076.         <autoHighlight> <false /> </autoHighlight>
  1077.         <sharedHighlight> <true /> </sharedHighlight>
  1078.         <family>0</family>
  1079.         <titleWidth>0</titleWidth>
  1080.         <icon>0</icon>
  1081.         <textAlign>center</textAlign>
  1082.         <font>Geneva</font>
  1083.         <textSize>12</textSize>
  1084.         <textStyle>plain</textStyle>
  1085.         <name>Cont ...</name>
  1086.         <script>on mouseUpvisual effect wipe left fastgo next cardend mouseUp</script>
  1087.     </part>
  1088.     <part>
  1089.         <id>4</id>
  1090.         <type>button</type>
  1091.         <visible> <true /> </visible>
  1092.         <reserved5> 0 </reserved5>
  1093.         <reserved4> 0 </reserved4>
  1094.         <reserved3> 0 </reserved3>
  1095.         <reserved2> 0 </reserved2>
  1096.         <reserved1> 0 </reserved1>
  1097.         <enabled> <true /> </enabled>
  1098.         <rect>
  1099.             <left>88</left>
  1100.             <top>258</top>
  1101.             <right>170</right>
  1102.             <bottom>275</bottom>
  1103.         </rect>
  1104.         <style>transparent</style>
  1105.         <showName> <false /> </showName>
  1106.         <highlight> <false /> </highlight>
  1107.         <autoHighlight> <false /> </autoHighlight>
  1108.         <sharedHighlight> <true /> </sharedHighlight>
  1109.         <family>0</family>
  1110.         <titleWidth>0</titleWidth>
  1111.         <icon>0</icon>
  1112.         <textAlign>center</textAlign>
  1113.         <font>Chicago</font>
  1114.         <textSize>12</textSize>
  1115.         <textStyle>plain</textStyle>
  1116.         <name></name>
  1117.         <script>on mouseUpgo to card id 7173end mouseUp</script>
  1118.     </part>
  1119.     <part>
  1120.         <id>5</id>
  1121.         <type>button</type>
  1122.         <visible> <true /> </visible>
  1123.         <reserved5> 0 </reserved5>
  1124.         <reserved4> 0 </reserved4>
  1125.         <reserved3> 0 </reserved3>
  1126.         <reserved2> 0 </reserved2>
  1127.         <reserved1> 0 </reserved1>
  1128.         <enabled> <true /> </enabled>
  1129.         <rect>
  1130.             <left>325</left>
  1131.             <top>192</top>
  1132.             <right>376</right>
  1133.             <bottom>208</bottom>
  1134.         </rect>
  1135.         <style>transparent</style>
  1136.         <showName> <false /> </showName>
  1137.         <highlight> <false /> </highlight>
  1138.         <autoHighlight> <false /> </autoHighlight>
  1139.         <sharedHighlight> <true /> </sharedHighlight>
  1140.         <family>0</family>
  1141.         <titleWidth>0</titleWidth>
  1142.         <icon>0</icon>
  1143.         <textAlign>center</textAlign>
  1144.         <font>Chicago</font>
  1145.         <textSize>12</textSize>
  1146.         <textStyle>plain</textStyle>
  1147.         <name></name>
  1148.         <script>on mouseUpgo to card id 5388end mouseUp</script>
  1149.     </part>
  1150.     <content>
  1151.         <layer>background</layer>
  1152.         <id>4</id>
  1153.         <text>Registration, Distribution, Licensing</text>
  1154.     </content>
  1155.     <content>
  1156.         <layer>background</layer>
  1157.         <id>6</id>
  1158.         <text><span class="style1">he FastTab stack may be freely distributed as long as it is not modified and as long as it is not sold.  User groups may charge their normal disk copying fees.  Bulletin boards and other online services may charge their normal connection fees. The FastTab XCMD is being distributed as shareware.  The shareware fee is $14 for individual use.  This allows a user to install the FastTab XCMD in any stack that he uses, but does not include the right to distribute stacks containing the FastTab XCMD.  To register, please send your shareware fee to the address at the end of this section.  Please indicate that it is for registration of FastTab 1.03 and include your name and address (include e-mail addresses, if any).  Registration implies that you have read and accepted the "</span><span class="style8">Disclaimer</span><span class="style1">" section.</span></text>
  1159.     </content>
  1160.     <name>Registration, Distributio</name>
  1161.     <script></script>
  1162. </card>
  1163.  
  1164.  
  1165. card_8696.xml
  1166. <?xml version="1.0" encoding="utf-8" ?>
  1167. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1168. <card>
  1169.     <id>8696</id>
  1170.     <filler1>0</filler1>
  1171.     <cantDelete> <false /> </cantDelete>
  1172.     <showPict> <true /> </showPict>
  1173.     <dontSearch> <false /> </dontSearch>
  1174.     <owner>5958</owner>
  1175.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  1176.     <part>
  1177.         <id>39</id>
  1178.         <type>field</type>
  1179.         <visible> <true /> </visible>
  1180.         <dontWrap> <false /> </dontWrap>
  1181.         <dontSearch> <false /> </dontSearch>
  1182.         <sharedText> <false /> </sharedText>
  1183.         <fixedLineHeight> <false /> </fixedLineHeight>
  1184.         <autoTab> <false /> </autoTab>
  1185.         <lockText> <true /> </lockText>
  1186.         <rect>
  1187.             <left>161</left>
  1188.             <top>20</top>
  1189.             <right>371</right>
  1190.             <bottom>94</bottom>
  1191.         </rect>
  1192.         <style>shadow</style>
  1193.         <autoSelect> <false /> </autoSelect>
  1194.         <showLines> <false /> </showLines>
  1195.         <wideMargins> <false /> </wideMargins>
  1196.         <multipleLines> <false /> </multipleLines>
  1197.         <reservedFamily> 0 </reservedFamily>
  1198.         <titleWidth>0</titleWidth>
  1199.         <icon>0</icon>
  1200.         <textAlign>left</textAlign>
  1201.         <font>Geneva</font>
  1202.         <textSize>12</textSize>
  1203.         <textStyle>plain</textStyle>
  1204.         <textHeight>16</textHeight>
  1205.         <name></name>
  1206.         <script></script>
  1207.     </part>
  1208.     <part>
  1209.         <id>40</id>
  1210.         <type>field</type>
  1211.         <visible> <true /> </visible>
  1212.         <dontWrap> <false /> </dontWrap>
  1213.         <dontSearch> <false /> </dontSearch>
  1214.         <sharedText> <false /> </sharedText>
  1215.         <fixedLineHeight> <false /> </fixedLineHeight>
  1216.         <autoTab> <false /> </autoTab>
  1217.         <lockText> <true /> </lockText>
  1218.         <rect>
  1219.             <left>167</left>
  1220.             <top>27</top>
  1221.             <right>273</right>
  1222.             <bottom>46</bottom>
  1223.         </rect>
  1224.         <style>transparent</style>
  1225.         <autoSelect> <false /> </autoSelect>
  1226.         <showLines> <false /> </showLines>
  1227.         <wideMargins> <false /> </wideMargins>
  1228.         <multipleLines> <false /> </multipleLines>
  1229.         <reservedFamily> 0 </reservedFamily>
  1230.         <titleWidth>0</titleWidth>
  1231.         <icon>0</icon>
  1232.         <textAlign>left</textAlign>
  1233.         <font>Geneva</font>
  1234.         <textSize>12</textSize>
  1235.         <textStyle>bold</textStyle>
  1236.         <textHeight>16</textHeight>
  1237.         <name></name>
  1238.         <script></script>
  1239.     </part>
  1240.     <part>
  1241.         <id>41</id>
  1242.         <type>button</type>
  1243.         <visible> <true /> </visible>
  1244.         <reserved5> 0 </reserved5>
  1245.         <reserved4> 0 </reserved4>
  1246.         <reserved3> 0 </reserved3>
  1247.         <reserved2> 0 </reserved2>
  1248.         <reserved1> 0 </reserved1>
  1249.         <enabled> <true /> </enabled>
  1250.         <rect>
  1251.             <left>165</left>
  1252.             <top>47</top>
  1253.             <right>360</right>
  1254.             <bottom>69</bottom>
  1255.         </rect>
  1256.         <style>radiobutton</style>
  1257.         <showName> <true /> </showName>
  1258.         <highlight> <true /> </highlight>
  1259.         <autoHighlight> <false /> </autoHighlight>
  1260.         <sharedHighlight> <true /> </sharedHighlight>
  1261.         <family>0</family>
  1262.         <titleWidth>0</titleWidth>
  1263.         <icon>0</icon>
  1264.         <textAlign>center</textAlign>
  1265.         <font>Geneva</font>
  1266.         <textSize>9</textSize>
  1267.         <textStyle>bold</textStyle>
  1268.         <name>Use standard HyperCard tabbing</name>
  1269.         <script>on mouseDownglobal useFast--  global tabtime-- put the ticks into starttimeput the selectedChunk into selChunkput the hilite of me into oldHiliteset the hilite of me to truerepeat while the mouse is downif the mouseLoc is within the rect of me thenset the hilite of me to trueelseset the hilite of me to oldHiliteend ifend repeatget not the hilite of meput it into useFastset the hilite of card button id 43 to itif selChunk is not empty then fasttab "select" && selChunk-- if selChunk is not empty then select selChunk-- put the ticks - starttime into tabtimeend mouseDown</script>
  1270.     </part>
  1271.     <part>
  1272.         <id>43</id>
  1273.         <type>button</type>
  1274.         <visible> <true /> </visible>
  1275.         <reserved5> 0 </reserved5>
  1276.         <reserved4> 0 </reserved4>
  1277.         <reserved3> 0 </reserved3>
  1278.         <reserved2> 0 </reserved2>
  1279.         <reserved1> 0 </reserved1>
  1280.         <enabled> <true /> </enabled>
  1281.         <rect>
  1282.             <left>165</left>
  1283.             <top>69</top>
  1284.             <right>360</right>
  1285.             <bottom>91</bottom>
  1286.         </rect>
  1287.         <style>radiobutton</style>
  1288.         <showName> <true /> </showName>
  1289.         <highlight> <false /> </highlight>
  1290.         <autoHighlight> <false /> </autoHighlight>
  1291.         <sharedHighlight> <true /> </sharedHighlight>
  1292.         <family>0</family>
  1293.         <titleWidth>0</titleWidth>
  1294.         <icon>0</icon>
  1295.         <textAlign>center</textAlign>
  1296.         <font>Geneva</font>
  1297.         <textSize>9</textSize>
  1298.         <textStyle>bold</textStyle>
  1299.         <name>Use FastTab</name>
  1300.         <script>on mouseDownglobal useFast-- global tabtime-- put the ticks into starttimeput the selectedChunk into selChunkput the hilite of me into oldHiliteset the hilite of me to truerepeat while the mouse is downif the mouseLoc is within the rect of me thenset the hilite of me to trueelseset the hilite of me to oldHiliteend ifend repeatget the hilite of meput it into useFastset the hilite of card button id 41 to not itif selChunk is not empty then fasttab "select" && selChunk-- if selChunk is not empty then select selChunk-- put the ticks - starttime into tabtimeend mouseDown</script>
  1301.     </part>
  1302.     <part>
  1303.         <id>44</id>
  1304.         <type>button</type>
  1305.         <visible> <true /> </visible>
  1306.         <reserved5> 0 </reserved5>
  1307.         <reserved4> 0 </reserved4>
  1308.         <reserved3> 0 </reserved3>
  1309.         <reserved2> 0 </reserved2>
  1310.         <reserved1> 0 </reserved1>
  1311.         <enabled> <true /> </enabled>
  1312.         <rect>
  1313.             <left>414</left>
  1314.             <top>0</top>
  1315.             <right>446</right>
  1316.             <bottom>32</bottom>
  1317.         </rect>
  1318.         <style>transparent</style>
  1319.         <showName> <false /> </showName>
  1320.         <highlight> <false /> </highlight>
  1321.         <autoHighlight> <false /> </autoHighlight>
  1322.         <sharedHighlight> <true /> </sharedHighlight>
  1323.         <family>0</family>
  1324.         <titleWidth>0</titleWidth>
  1325.         <icon>26425</icon>
  1326.         <textAlign>center</textAlign>
  1327.         <font>Chicago</font>
  1328.         <textSize>12</textSize>
  1329.         <textStyle>plain</textStyle>
  1330.         <name>GoRight</name>
  1331.         <script>on mouseUpvisual wipe left fastgo next cardend mouseUp</script>
  1332.     </part>
  1333.     <part>
  1334.         <id>45</id>
  1335.         <type>button</type>
  1336.         <visible> <true /> </visible>
  1337.         <reserved5> 0 </reserved5>
  1338.         <reserved4> 0 </reserved4>
  1339.         <reserved3> 0 </reserved3>
  1340.         <reserved2> 0 </reserved2>
  1341.         <reserved1> 0 </reserved1>
  1342.         <enabled> <true /> </enabled>
  1343.         <rect>
  1344.             <left>0</left>
  1345.             <top>0</top>
  1346.             <right>33</right>
  1347.             <bottom>35</bottom>
  1348.         </rect>
  1349.         <style>transparent</style>
  1350.         <showName> <false /> </showName>
  1351.         <highlight> <false /> </highlight>
  1352.         <autoHighlight> <false /> </autoHighlight>
  1353.         <sharedHighlight> <true /> </sharedHighlight>
  1354.         <family>0</family>
  1355.         <titleWidth>0</titleWidth>
  1356.         <icon>902</icon>
  1357.         <textAlign>center</textAlign>
  1358.         <font>Chicago</font>
  1359.         <textSize>12</textSize>
  1360.         <textStyle>plain</textStyle>
  1361.         <name>GoLeft</name>
  1362.         <script>on mouseUpvisual wipe right fastgo previous cardend mouseUp</script>
  1363.     </part>
  1364.     <part>
  1365.         <id>46</id>
  1366.         <type>button</type>
  1367.         <visible> <true /> </visible>
  1368.         <reserved5> 0 </reserved5>
  1369.         <reserved4> 0 </reserved4>
  1370.         <reserved3> 0 </reserved3>
  1371.         <reserved2> 0 </reserved2>
  1372.         <reserved1> 0 </reserved1>
  1373.         <enabled> <true /> </enabled>
  1374.         <rect>
  1375.             <left>338</left>
  1376.             <top>21</top>
  1377.             <right>369</right>
  1378.             <bottom>49</bottom>
  1379.         </rect>
  1380.         <style>transparent</style>
  1381.         <showName> <false /> </showName>
  1382.         <highlight> <false /> </highlight>
  1383.         <autoHighlight> <false /> </autoHighlight>
  1384.         <sharedHighlight> <true /> </sharedHighlight>
  1385.         <family>0</family>
  1386.         <titleWidth>0</titleWidth>
  1387.         <icon>8980</icon>
  1388.         <textAlign>center</textAlign>
  1389.         <font>Chicago</font>
  1390.         <textSize>12</textSize>
  1391.         <textStyle>plain</textStyle>
  1392.         <name>Help</name>
  1393.         <script>on mouseUpget the visible of card field "about"set the visible of card field "about" to not itset the visible of the variable watcher to itend mouseUp</script>
  1394.     </part>
  1395.     <part>
  1396.         <id>47</id>
  1397.         <type>field</type>
  1398.         <visible> <false /> </visible>
  1399.         <dontWrap> <false /> </dontWrap>
  1400.         <dontSearch> <false /> </dontSearch>
  1401.         <sharedText> <false /> </sharedText>
  1402.         <fixedLineHeight> <false /> </fixedLineHeight>
  1403.         <autoTab> <false /> </autoTab>
  1404.         <lockText> <true /> </lockText>
  1405.         <rect>
  1406.             <left>2</left>
  1407.             <top>46</top>
  1408.             <right>511</right>
  1409.             <bottom>548</bottom>
  1410.         </rect>
  1411.         <style>shadow</style>
  1412.         <autoSelect> <false /> </autoSelect>
  1413.         <showLines> <false /> </showLines>
  1414.         <wideMargins> <false /> </wideMargins>
  1415.         <multipleLines> <false /> </multipleLines>
  1416.         <reservedFamily> 0 </reservedFamily>
  1417.         <titleWidth>0</titleWidth>
  1418.         <icon>0</icon>
  1419.         <textAlign>left</textAlign>
  1420.         <font>Geneva</font>
  1421.         <textSize>12</textSize>
  1422.         <textStyle>plain</textStyle>
  1423.         <textHeight>16</textHeight>
  1424.         <name>About</name>
  1425.         <script>on mouseDownsend mouseUp to button "help"end mouseDown</script>
  1426.     </part>
  1427.     <content>
  1428.         <layer>background</layer>
  1429.         <id>21</id>
  1430.         <text>312.25</text>
  1431.     </content>
  1432.     <content>
  1433.         <layer>background</layer>
  1434.         <id>1</id>
  1435.         <text>Bobby Smith432 Integer StreetPortlandXQ12876</text>
  1436.     </content>
  1437.     <content>
  1438.         <layer>background</layer>
  1439.         <id>25</id>
  1440.         <text>123456789101112131415161718192021222324252627282930</text>
  1441.     </content>
  1442.     <content>
  1443.         <layer>background</layer>
  1444.         <id>26</id>
  1445.         <text>Click the "?" button for more information.The global variable TabTime shows # of ticks.Click the "?" button for more information.This is a description of this very nice item.This is a shorter descriptionClick the "?" button for more information.Click the "?" button for more information.description of last item</text>
  1446.     </content>
  1447.     <content>
  1448.         <layer>background</layer>
  1449.         <id>27</id>
  1450.         <text>MV9878NBrx71231233453451233MX765-987</text>
  1451.     </content>
  1452.     <content>
  1453.         <layer>background</layer>
  1454.         <id>28</id>
  1455.         <text>10876.0012.00123.0010.3234.0012.0012.00</text>
  1456.     </content>
  1457.     <content>
  1458.         <layer>background</layer>
  1459.         <id>29</id>
  1460.         <text>2512322</text>
  1461.     </content>
  1462.     <content>
  1463.         <layer>background</layer>
  1464.         <id>30</id>
  1465.         <text>21752.0060.00123.0020.6424.0024.00</text>
  1466.     </content>
  1467.     <content>
  1468.         <layer>background</layer>
  1469.         <id>44</id>
  1470.         <text>341.58</text>
  1471.     </content>
  1472.     <content>
  1473.         <layer>background</layer>
  1474.         <id>43</id>
  1475.         <text>19.33</text>
  1476.     </content>
  1477.     <content>
  1478.         <layer>background</layer>
  1479.         <id>40</id>
  1480.         <text>10.00</text>
  1481.     </content>
  1482.     <content>
  1483.         <layer>background</layer>
  1484.         <id>41</id>
  1485.         <text>322.25</text>
  1486.     </content>
  1487.     <content>
  1488.         <layer>background</layer>
  1489.         <id>6</id>
  1490.         <text>Sounds Right</text>
  1491.     </content>
  1492.     <content>
  1493.         <layer>background</layer>
  1494.         <id>2</id>
  1495.         <text>(604) 433-1795</text>
  1496.     </content>
  1497.     <content>
  1498.         <layer>background</layer>
  1499.         <id>4</id>
  1500.         <text>John Smith </text>
  1501.     </content>
  1502.     <content>
  1503.         <layer>background</layer>
  1504.         <id>5</id>
  1505.         <text>Peter Smith</text>
  1506.     </content>
  1507.     <content>
  1508.         <layer>background</layer>
  1509.         <id>46</id>
  1510.         <text>Prod Mgr</text>
  1511.     </content>
  1512.     <content>
  1513.         <layer>background</layer>
  1514.         <id>7</id>
  1515.         <text>May 11/90</text>
  1516.     </content>
  1517.     <content>
  1518.         <layer>background</layer>
  1519.         <id>8</id>
  1520.         <text>May 11/90</text>
  1521.     </content>
  1522.     <content>
  1523.         <layer>background</layer>
  1524.         <id>9</id>
  1525.         <text>May 20/90</text>
  1526.     </content>
  1527.     <content>
  1528.         <layer>background</layer>
  1529.         <id>10</id>
  1530.         <text>May 50/90</text>
  1531.     </content>
  1532.     <content>
  1533.         <layer>background</layer>
  1534.         <id>12</id>
  1535.         <text>7779992</text>
  1536.     </content>
  1537.     <content>
  1538.         <layer>background</layer>
  1539.         <id>13</id>
  1540.         <text>Product</text>
  1541.     </content>
  1542.     <content>
  1543.         <layer>background</layer>
  1544.         <id>14</id>
  1545.         <text>10987.67</text>
  1546.     </content>
  1547.     <content>
  1548.         <layer>background</layer>
  1549.         <id>15</id>
  1550.         <text>52</text>
  1551.     </content>
  1552.     <content>
  1553.         <layer>background</layer>
  1554.         <id>39</id>
  1555.         <text>5% Discount</text>
  1556.     </content>
  1557.     <content>
  1558.         <layer>card</layer>
  1559.         <id>40</id>
  1560.         <text>Example Card</text>
  1561.     </content>
  1562.     <content>
  1563.         <layer>card</layer>
  1564.         <id>39</id>
  1565.         <text></text>
  1566.     </content>
  1567.     <content>
  1568.         <layer>background</layer>
  1569.         <id>51</id>
  1570.         <text>Was not Changed</text>
  1571.     </content>
  1572.     <content>
  1573.         <layer>card</layer>
  1574.         <id>47</id>
  1575.         <text>This example illustrates many points1)  Most of the fields default to the card's tabKey handler which simply calls either tabKey or fastTab, depending on the state of the radio button cluster.2) To illustrate the difference in speed, timing code has been added that displays the number of ticks (1 tick = 1/60 second) required to perform the action.  This value is stored in the global variable TabTime and can be seen in the Variable Watcher window.3) The field "RentedTo" contains "closeField" and "exitField" handlers.  The purpose of these handlers is to show that FastTab seems to handle correctly the case where changes are made to the card in an closeField or an exitField handler.  (FastTab will not handle changes to cards that are made within an openField handler, but I suspect this is a rare case.)  The field scripts for the columns labelled "Daily Rental" and "Days" show a more realistic example of closeField handlers.4) The six 30-line fields contain a special handler that attempts to provide a crude row and column capability.  The relevance of this "row and column" script is that it calls FastTab with a parameter that uses HyperCard's "select" command. 5) The card shows the range of speedup possible.  The fastest speedup is for the fields "TakenOut", "RentalStarts", "ExpectedReturn", InsuranceValue", etc.  These fields have the least overhead when using FastTab.  The fields at the top of the card are a bit slower because care has to be taken to deal with the overlapping fields (that is, the "Example" box).  Finally, the six 30-line fields show the least speedup.  The speed penalty is only incurred on those fields where the overhead is required. </text>
  1576.     </content>
  1577.     <content>
  1578.         <layer>background</layer>
  1579.         <id>45</id>
  1580.         <text>2</text>
  1581.     </content>
  1582.     <content>
  1583.         <layer>background</layer>
  1584.         <id>3</id>
  1585.         <text>0007198</text>
  1586.     </content>
  1587.     <name>Example</name>
  1588.     <script>on closeCardif the visible of card field "about" thensend mouseup to button "help"end ifend closeCardon makedotsput 0 into hchoose pencil toolrepeat while h < the right of this carddo "click at " & h & ",189"add 32 to hend repeatend makedots</script>
  1589. </card>
  1590.  
  1591.  
  1592. card_4709.xml
  1593. <?xml version="1.0" encoding="utf-8" ?>
  1594. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1595. <card>
  1596.     <id>4709</id>
  1597.     <filler1>0</filler1>
  1598.     <cantDelete> <false /> </cantDelete>
  1599.     <showPict> <true /> </showPict>
  1600.     <dontSearch> <false /> </dontSearch>
  1601.     <owner>4603</owner>
  1602.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  1603.     <part>
  1604.         <id>8</id>
  1605.         <type>field</type>
  1606.         <visible> <true /> </visible>
  1607.         <dontWrap> <false /> </dontWrap>
  1608.         <dontSearch> <false /> </dontSearch>
  1609.         <sharedText> <false /> </sharedText>
  1610.         <fixedLineHeight> <true /> </fixedLineHeight>
  1611.         <autoTab> <false /> </autoTab>
  1612.         <lockText> <true /> </lockText>
  1613.         <rect>
  1614.             <left>52</left>
  1615.             <top>60</top>
  1616.             <right>363</right>
  1617.             <bottom>275</bottom>
  1618.         </rect>
  1619.         <style>transparent</style>
  1620.         <autoSelect> <false /> </autoSelect>
  1621.         <showLines> <false /> </showLines>
  1622.         <wideMargins> <false /> </wideMargins>
  1623.         <multipleLines> <false /> </multipleLines>
  1624.         <reservedFamily> 0 </reservedFamily>
  1625.         <titleWidth>0</titleWidth>
  1626.         <icon>0</icon>
  1627.         <textAlign>center</textAlign>
  1628.         <font>Geneva</font>
  1629.         <textSize>12</textSize>
  1630.         <textStyle>bold</textStyle>
  1631.         <textHeight>23</textHeight>
  1632.         <name>TitleList</name>
  1633.         <script>on mouseDownput the clickText into cardNameif cardName is not empty thenselect the clickChunkgo to card char 1 to 25 of cardNameend ifend mouseDown</script>
  1634.     </part>
  1635.     <part>
  1636.         <id>9</id>
  1637.         <type>field</type>
  1638.         <visible> <true /> </visible>
  1639.         <dontWrap> <false /> </dontWrap>
  1640.         <dontSearch> <false /> </dontSearch>
  1641.         <sharedText> <false /> </sharedText>
  1642.         <fixedLineHeight> <false /> </fixedLineHeight>
  1643.         <autoTab> <false /> </autoTab>
  1644.         <lockText> <true /> </lockText>
  1645.         <rect>
  1646.             <left>51</left>
  1647.             <top>22</top>
  1648.             <right>365</right>
  1649.             <bottom>57</bottom>
  1650.         </rect>
  1651.         <style>transparent</style>
  1652.         <autoSelect> <false /> </autoSelect>
  1653.         <showLines> <false /> </showLines>
  1654.         <wideMargins> <false /> </wideMargins>
  1655.         <multipleLines> <false /> </multipleLines>
  1656.         <reservedFamily> 0 </reservedFamily>
  1657.         <titleWidth>0</titleWidth>
  1658.         <icon>0</icon>
  1659.         <textAlign>center</textAlign>
  1660.         <font>Geneva</font>
  1661.         <textSize>12</textSize>
  1662.         <textStyle>plain</textStyle>
  1663.         <textHeight>16</textHeight>
  1664.         <name>Title</name>
  1665.         <script></script>
  1666.     </part>
  1667.     <content>
  1668.         <layer>background</layer>
  1669.         <id>6</id>
  1670.         <text></text>
  1671.     </content>
  1672.     <content>
  1673.         <layer>card</layer>
  1674.         <id>8</id>
  1675.         <text><span class="style10"><a href="#" class="group">xample</a></span><span class="style1"></span><span class="style10"><a href="#" class="group">Registration, Distribution, Licensing</a></span><span class="style1"></span><span class="style10"><a href="#" class="group">How to Use FastTab</a></span><span class="style1"></span><span class="style10"><a href="#" class="group">Error Results</a></span><span class="style1"></span><span class="style10"><a href="#" class="group">Limitations and Workarounds</a></span><span class="style1"></span><span class="style10"><a href="#" class="group">How to Install FastTab</a></span><span class="style1"></span><span class="style12"><a href="#" class="group">Compatibility with Future HyperCard Versions</a></span><span class="style13"></span><span class="style12"><a href="#" class="group">Compatibility with Other Programs</a></span><span class="style13">Disclaimer</span></text>
  1676.     </content>
  1677.     <content>
  1678.         <layer>card</layer>
  1679.         <id>9</id>
  1680.         <text>Click on a topic to jump to that card(or keep browsing via the arrow buttons)</text>
  1681.     </content>
  1682.     <name></name>
  1683.     <script></script>
  1684. </card>
  1685.  
  1686.  
  1687. card_3037.xml
  1688. <?xml version="1.0" encoding="utf-8" ?>
  1689. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  1690. <card>
  1691.     <id>3037</id>
  1692.     <filler1>0</filler1>
  1693.     <bitmap>BMAP_4165.pbm</bitmap>
  1694.     <cantDelete> <false /> </cantDelete>
  1695.     <showPict> <true /> </showPict>
  1696.     <dontSearch> <false /> </dontSearch>
  1697.     <owner>2704</owner>
  1698.     <link rel="stylesheet" type="text/css" href="stylesheet_3148.css" />
  1699.     <part>
  1700.         <id>1</id>
  1701.         <type>field</type>
  1702.         <visible> <true /> </visible>
  1703.         <dontWrap> <false /> </dontWrap>
  1704.         <dontSearch> <false /> </dontSearch>
  1705.         <sharedText> <false /> </sharedText>
  1706.         <fixedLineHeight> <false /> </fixedLineHeight>
  1707.         <autoTab> <false /> </autoTab>
  1708.         <lockText> <true /> </lockText>
  1709.         <rect>
  1710.             <left>0</left>
  1711.             <top>143</top>
  1712.             <right>448</right>
  1713.             <bottom>164</bottom>
  1714.         </rect>
  1715.         <style>transparent</style>
  1716.         <autoSelect> <false /> </autoSelect>
  1717.         <showLines> <false /> </showLines>
  1718.         <wideMargins> <false /> </wideMargins>
  1719.         <multipleLines> <false /> </multipleLines>
  1720.         <reservedFamily> 0 </reservedFamily>
  1721.         <titleWidth>0</titleWidth>
  1722.         <icon>0</icon>
  1723.         <textAlign>center</textAlign>
  1724.         <font>Geneva</font>
  1725.         <textSize>12</textSize>
  1726.         <textStyle>bold</textStyle>
  1727.         <textHeight>16</textHeight>
  1728.         <name></name>
  1729.         <script></script>
  1730.     </part>
  1731.     <part>
  1732.         <id>3</id>
  1733.         <type>field</type>
  1734.         <visible> <true /> </visible>
  1735.         <dontWrap> <false /> </dontWrap>
  1736.         <dontSearch> <false /> </dontSearch>
  1737.         <sharedText> <false /> </sharedText>
  1738.         <fixedLineHeight> <false /> </fixedLineHeight>
  1739.         <autoTab> <true /> </autoTab>
  1740.         <lockText> <true /> </lockText>
  1741.         <rect>
  1742.             <left>0</left>
  1743.             <top>81</top>
  1744.             <right>448</right>
  1745.             <bottom>131</bottom>
  1746.         </rect>
  1747.         <style>transparent</style>
  1748.         <autoSelect> <false /> </autoSelect>
  1749.         <showLines> <false /> </showLines>
  1750.         <wideMargins> <false /> </wideMargins>
  1751.         <multipleLines> <false /> </multipleLines>
  1752.         <reservedFamily> 0 </reservedFamily>
  1753.         <titleWidth>0</titleWidth>
  1754.         <icon>0</icon>
  1755.         <textAlign>center</textAlign>
  1756.         <font>Geneva</font>
  1757.         <textSize>9</textSize>
  1758.         <textStyle>plain</textStyle>
  1759.         <textHeight>12</textHeight>
  1760.         <name></name>
  1761.         <script></script>
  1762.     </part>
  1763.     <part>
  1764.         <id>4</id>
  1765.         <type>field</type>
  1766.         <visible> <true /> </visible>
  1767.         <dontWrap> <false /> </dontWrap>
  1768.         <dontSearch> <false /> </dontSearch>
  1769.         <sharedText> <false /> </sharedText>
  1770.         <fixedLineHeight> <false /> </fixedLineHeight>
  1771.         <autoTab> <false /> </autoTab>
  1772.         <lockText> <true /> </lockText>
  1773.         <rect>
  1774.             <left>4</left>
  1775.             <top>163</top>
  1776.             <right>437</right>
  1777.             <bottom>280</bottom>
  1778.         </rect>
  1779.         <style>transparent</style>
  1780.         <autoSelect> <false /> </autoSelect>
  1781.         <showLines> <false /> </showLines>
  1782.         <wideMargins> <false /> </wideMargins>
  1783.         <multipleLines> <false /> </multipleLines>
  1784.         <reservedFamily> 0 </reservedFamily>
  1785.         <titleWidth>0</titleWidth>
  1786.         <icon>0</icon>
  1787.         <textAlign>left</textAlign>
  1788.         <font>Geneva</font>
  1789.         <textSize>12</textSize>
  1790.         <textStyle>plain</textStyle>
  1791.         <textHeight>16</textHeight>
  1792.         <name></name>
  1793.         <script></script>
  1794.     </part>
  1795.     <part>
  1796.         <id>10</id>
  1797.         <type>field</type>
  1798.         <visible> <false /> </visible>
  1799.         <dontWrap> <false /> </dontWrap>
  1800.         <dontSearch> <false /> </dontSearch>
  1801.         <sharedText> <false /> </sharedText>
  1802.         <fixedLineHeight> <false /> </fixedLineHeight>
  1803.         <autoTab> <false /> </autoTab>
  1804.         <lockText> <false /> </lockText>
  1805.         <rect>
  1806.             <left>23</left>
  1807.             <top>38</top>
  1808.             <right>112</right>
  1809.             <bottom>58</bottom>
  1810.         </rect>
  1811.         <style>transparent</style>
  1812.         <autoSelect> <false /> </autoSelect>
  1813.         <showLines> <false /> </showLines>
  1814.         <wideMargins> <false /> </wideMargins>
  1815.         <multipleLines> <false /> </multipleLines>
  1816.         <reservedFamily> 0 </reservedFamily>
  1817.         <titleWidth>0</titleWidth>
  1818.         <icon>0</icon>
  1819.         <textAlign>left</textAlign>
  1820.         <font>Geneva</font>
  1821.         <textSize>12</textSize>
  1822.         <textStyle>plain</textStyle>
  1823.         <textHeight>16</textHeight>
  1824.         <name>Version</name>
  1825.         <script></script>
  1826.     </part>
  1827.     <content>
  1828.         <layer>card</layer>
  1829.         <id>1</id>
  1830.         <text>A HyperCard 2.0 add-on to increase Tabbing speed</text>
  1831.     </content>
  1832.     <content>
  1833.         <layer>card</layer>
  1834.         <id>3</id>
  1835.         <text>Version 1.03 March 1, 1992Written by John MillerCopyright ┬⌐ 1990-1992 Symplex Systems Burnaby, British Columbia, Canada</text>
  1836.     </content>
  1837.     <content>
  1838.         <layer>card</layer>
  1839.         <id>4</id>
  1840.         <text>HyperCard 2.0 has a performance problem when the user presses the Tab key to move from field to field.  This problem is most severe on slower Macintosh models:  the Mac Plus, SE, or Classic.  On large cards with many fields, the user might have to wait 2 or 3 seconds each time the Tab is pressed.  The FastTab XCMD reduces tabbing time so that HyperCard is useful for cards with many fields.</text>
  1841.     </content>
  1842.     <content>
  1843.         <layer>card</layer>
  1844.         <id>10</id>
  1845.         <text>1.03b2</text>
  1846.     </content>
  1847.     <name></name>
  1848.     <script></script>
  1849. </card>
  1850.  
  1851.  
  1852.